package com.qqtech.qquan.user.model;


import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import com.qqtech.core.frame.model.BaseDomain;

@SuppressWarnings("serial")
public class UserAuth extends BaseDomain{

	//columns START
    /** 用户id,与base的id一致 */
	private java.lang.Integer userId;
    /** 姓名 */
	private java.lang.String realName;
    /** 身份证正面照片 */
	private java.lang.String identityCardImg;
    /** 身份证号码 */
	private java.lang.String identityNumber;
    /** 审核状态:1-待审核;2-通过;3-不通过 */
	private java.lang.Integer auditStatus;
    /** 审核状态发生的时间 */
	private java.sql.Timestamp auditStatusAt;
    /** 后台审核人id */
	private java.lang.Integer adminUserId;
	/** 个人正面照 */
	private java.lang.String photosImg;
	
	/** 身份证反面照片 */
	private java.lang.String identityCardBackImg;
	
	/** 籍贯 */
	private java.lang.String birthPlace;
	
	/** 出生时间 */
	private java.sql.Timestamp birthAt;
	
	//columns END
	public UserAuth(){
	}

	public UserAuth( java.lang.Integer id ){
		this.id = id;
	}

	public void setUserId(java.lang.Integer userId) {
		this.userId = userId;
	}

	public java.lang.Integer getUserId() {
		return this.userId;
	}
	
	public void setRealName(java.lang.String realName) {
		this.realName = realName;
	}

	public java.lang.String getRealName() {
		return this.realName;
	}
	
	public void setIdentityCardImg(java.lang.String identityCardImg) {
		this.identityCardImg = identityCardImg;
	}

	public java.lang.String getIdentityCardImg() {
		return this.identityCardImg;
	}
	
	public void setIdentityNumber(java.lang.String identityNumber) {
		this.identityNumber = identityNumber;
	}

	public java.lang.String getIdentityNumber() {
		return this.identityNumber;
	}
	
	public void setAuditStatus(java.lang.Integer auditStatus) {
		this.auditStatus = auditStatus;
	}

	public java.lang.Integer getAuditStatus() {
		return this.auditStatus;
	}
	
	public void setAuditStatusAt(java.sql.Timestamp auditStatusAt) {
		this.auditStatusAt = auditStatusAt;
	}

	public java.sql.Timestamp getAuditStatusAt() {
		return this.auditStatusAt;
	}
	
	public void setAdminUserId(java.lang.Integer adminUserId) {
		this.adminUserId = adminUserId;
	}

	public java.lang.Integer getAdminUserId() {
		return this.adminUserId;
	}
	
	public java.lang.String getPhotosImg() {
		return photosImg;
	}

	public void setPhotosImg(java.lang.String photosImg) {
		this.photosImg = photosImg;
	}

	public java.lang.String getIdentityCardBackImg() {
		return identityCardBackImg;
	}

	public void setIdentityCardBackImg(java.lang.String identityCardBackImg) {
		this.identityCardBackImg = identityCardBackImg;
	}

	public java.lang.String getBirthPlace() {
		return birthPlace;
	}

	public void setBirthPlace(java.lang.String birthPlace) {
		this.birthPlace = birthPlace;
	}

	public java.sql.Timestamp getBirthAt() {
		return birthAt;
	}

	public void setBirthAt(java.sql.Timestamp birthAt) {
		this.birthAt = birthAt;
	}

	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this,
				ToStringStyle.MULTI_LINE_STYLE);
	}
}

